DUUUURRRRRRRR....
I think this is from a comedy sketch, I think it s hilarious. Can anyone pinpoint its source?
0
I think it was german commercial of some sort